home *** CD-ROM | disk | FTP | other *** search
- // file_io.hpp Header file for the MFile class. Basically encapsulates the C file stuff.
-
- class MFile
- {
- public:
- MFile();
- ~MFile();
-
- MFile &operator=(MFile &);
-
- BOOL fio_OpenSource( const char *p_SourceFilename, char ReadOrWrite );
- BOOL fio_CloseSource();
-
- BYTE fio_ReadByte();
- BOOL fio_Read( void *p_Buffer, DWORD size );
- BOOL fio_Write( void *p_Buffer, DWORD size );
-
- BOOL fio_Seek( DWORD seekPos );
-
- DWORD fio_GetPosition();
- DWORD fio_FileLength();
-
- private:
- int fileHandle;
- BOOL bFileOpen;
-
- DWORD fileLength;
- char fileName[256];
- };
-